home *** CD-ROM | disk | FTP | other *** search
/ Personal Computer World 2009 February / PCWFEB09.iso / Software / Linux / Kubuntu 8.10 / kubuntu-8.10-desktop-i386.iso / casper / filesystem.squashfs / usr / include / asm-generic / signal.h < prev    next >
C/C++ Source or Header  |  2008-10-24  |  722b  |  29 lines

  1. #ifndef __ASM_GENERIC_SIGNAL_H
  2. #define __ASM_GENERIC_SIGNAL_H
  3.  
  4.  
  5.  
  6. #ifndef SIG_BLOCK
  7. #define SIG_BLOCK          0    /* for blocking signals */
  8. #endif
  9. #ifndef SIG_UNBLOCK
  10. #define SIG_UNBLOCK        1    /* for unblocking signals */
  11. #endif
  12. #ifndef SIG_SETMASK
  13. #define SIG_SETMASK        2    /* for setting the signal mask */
  14. #endif
  15.  
  16. #ifndef __ASSEMBLY__
  17. typedef void __signalfn_t(int);
  18. typedef __signalfn_t *__sighandler_t;
  19.  
  20. typedef void __restorefn_t(void);
  21. typedef __restorefn_t *__sigrestore_t;
  22.  
  23. #define SIG_DFL    ((__sighandler_t)0)    /* default signal handling */
  24. #define SIG_IGN    ((__sighandler_t)1)    /* ignore signal */
  25. #define SIG_ERR    ((__sighandler_t)-1)    /* error return from signal */
  26. #endif
  27.  
  28. #endif /* __ASM_GENERIC_SIGNAL_H */
  29.